package com.cxd.base.util;

import com.ancun.aosp.utils.StringUtils;

/**
 * <一句话功能简述> <功能详细描述>
 * @author wtj
 * @date 2016年4月14日 上午10:24:05
 * @company CXD
 * @version [Copyright (c) 2016 V001]
 */
public class CxdStringUtil {
	/**
	 * 字符串加星
	 * @author wtj
	 * @date 2016年4月14日上午11:02:51
	 * @param str
	 * @param front
	 * @param back
	 * @param startLen
	 * @return
	 */
	public static String strAddStar(String str,int front,int back,int startLen){
		if(StringUtils.isBlank(str)){
			return "";
		}
		int strLen = str.length();
		StringBuffer sb = new StringBuffer();
		// 字符串长度大于
		String star = "";
		if(strLen<(front+back)){
			String lsStar = "";
			for(int i=0;i<(front+back);i++){
				lsStar += "*";
			}
			str = str+lsStar;
		}
		for(int i=0;i<startLen;i++){
			star += "*";
		}
		System.out.println(str.substring(str.length()-back, str.length()));
		return sb.append(str.substring(0, front)).append(star).append(str.substring(strLen-back, strLen)).toString();
	}
	public static void main(String[] arg){
		System.out.println(CxdStringUtil.strAddStar("王统江", 5, 1,5));
	}
	
	public static String nameAddStar(String str){
		return "**"+str.substring(1);
	}
}
